module cn.xiaobai.j2exe {
    requires javafx.controls;
    requires javafx.fxml;
    requires javafx.web;
    requires java.base;
    requires java.naming;
    requires java.management;
    requires java.sql;
    requires java.desktop;
    requires jdk.jsobject;
    requires java.scripting;

    requires ch.qos.logback.core;
    requires packr.all;
    requires cn.hutool;
    requires com.alibaba.fastjson2;
    requires org.apache.commons.io;

    exports cn.xiaobai.j2exe.domain;
    opens cn.xiaobai.j2exe.domain to javafx.fxml, javafx.web, javafx.media, java.desktop, cn.hutool, com.alibaba.fastjson2;

    exports cn.xiaobai.j2exe.handler;
    opens cn.xiaobai.j2exe.handler to javafx.fxml, javafx.web, javafx.media, cn.hutool, com.alibaba.fastjson2;

    exports cn.xiaobai.j2exe.controller;
    opens cn.xiaobai.j2exe.controller to javafx.fxml, javafx.web, javafx.media;

    exports cn.xiaobai.j2exe;
    opens cn.xiaobai.j2exe to javafx.fxml, javafx.web, javafx.media, java.desktop, cn.hutool;
    exports cn.xiaobai.j2exe.consts;
    opens cn.xiaobai.j2exe.consts to cn.hutool, java.desktop, javafx.fxml, javafx.media, javafx.web;

}